iteration method problems